package com.fessc.develop.model.enums;

public enum EnumTaskCode {

    //预付款信息推送新华速汇放款
    XHSH_PRE_PAYMENT_PUSH("XHSH_PRE_PAYMENT_PUSH"),

    //预付款扣款推送
    PRE_PAYMENT_PUSH("PRE_PAYMENT_PUSH"),

    //预付款交易查询推送
    PRE_PAYMENT_STATUS_PUSH("PRE_PAYMENT_STATUS_PUSH"),

    //预付款退款推送
    PRE_PAYMENT_REFUND_PUSH("PRE_PAYMENT_REFUND_PUSH"),

    //预付款退款状态查询推送
    PRE_PAYMENT_REFUND_STATUS_PUSH("PRE_PAYMENT_REFUND_STATUS_PUSH"),

    //跨境付汇推送
    SETTLE_TRADE_PUSH("SETTLE_TRADE_PUSH"),

    //跨境付汇状态推送
    SETTLE_TRADE_STATUS_PUSH("SETTLE_TRADE_STATUS_PUSH"),

    //对账文件申请
    BANK_CHECK_APPLY_PUSH("BANK_CHECK_APPLY_PUSH"),

    //对账文件下载
    BANK_CHECK_DOWN_PUSH("BANK_CHECK_DOWN_PUSH"),

    //文件附件上传
    FILE_UPLOAD_PUSH("FILE_UPLOAD_PUSH"),

    //建行预付款推送
    CCB_PRE_PAYMENT_PUSH("CCB_PRE_PAYMENT_PUSH"),

    //建行预付款退款状态查询推送
    CCB_PRE_PAYMENT_STATUS_PUSH("CCB_PRE_PAYMENT_STATUS_PUSH"),

    //建行预付款退款推送
    CCB_PRE_PAYMENT_REFUND_PUSH("CCB_PRE_PAYMENT_REFUND_PUSH"),

    //建行预付款退款状态查询推送
    CCB_PRE_PAYMENT_REFUND_STATUS_PUSH("CCB_PRE_PAYMENT_REFUND_STATUS_PUSH"),

    //建行订单清算推送
    CCB_SETTLE_TRADE_PUSH("CCB_SETTLE_TRADE_PUSH"),

    //建行清算交易状态查询推送
    CCB_SETTLE_TRADE_STATUS_PUSH("CCB_SETTLE_TRADE_STATUS_PUSH"),

    //建行对账推送
    CCB_BANK_CHECK_PUSH("CCB_BANK_CHECK_PUSH");

    private final String taskCode;

    EnumTaskCode(String taskCode) {
        this.taskCode = taskCode;
    }

    public String toString() {

        return this.taskCode;
    }

}
